Flexible Hardware Support for Gigabit Routing
نویسندگان
چکیده
Routers and Switches are key building blocks of global networks. Data rates in the range of multiple gigabit per second are owing trough them and emerging router functionalities (active networking, layer 4 switching,. . .) require fast and eecient routers. Therefore, hardware support is needed in order to speed up the performance critical forwarding task. This paper presents a exible hardware support and its application for one of the most performance critical parts of a router: the routing table and its search algorithms. The basic principles and components of the hardware platform are outlined. Based on this platform a simple but eecient organization of the routing table and an appropriate search algorithm is presented. Furthermore, hardware support for upcoming router tasks such as RSVP classiier state handling and active networking support is outlined.
منابع مشابه
Gigabit-routing with Flexible Hardware Support Gigabit-routing with Flexible Hardware Support
Routers are key building blocks in networks. They need to cope with high data rates in the range of multiple gigabit per second that are owing through them. Therefore, speciically performance critical functions should be implemented in dedicated hardware units in order to speed up the forwarding task. These units can be embedded within regular workstations or into dedicated router architectures...
متن کاملAddress Lookup Solutions for Gigabit Switch/router
The Internet continuous growth and its widespread applications require adequate solutions for scaling routing performance. A number of approaches have been recently proposed by different vendors to prepare for the next generation Internet, and new router architectures, capable of processing millions of packets per second, are starting to appear. The efficient processing of IP addresses in such ...
متن کاملEfficient High-Speed Data Paths for IP Forwarding using Host Based Routers
Host-based forwarding uses general purpose computers with two or more network interfaces to act as a router. These routers offer certain advantages over the use of dedicated hardware, allowing open, public source code access to the forwarding, queuing, and routing algorithms, and the use of more flexible, commodity host interfaces and host CPUs. The main drawback of host-based forwarding is its...
متن کاملAn Active Network Services Architecture for Routers with Silicon-Based Forwarding Engines
-Current network devices enable connectivity between end systems with support for routing with a defined set of protocol software bundled with the hardware. These devices do not support user customization or the introduction of new software applications. Active networking devices allow for the dynamic downloading of customized programs into network devices allowing for the introduction of new p...
متن کاملOperating Systems Support for Programmable Cluster
As network routers evolve towards supporting ever more higher-level networking functions beyond traditional network-layer and transport-layer protocols, programmability becomes a major design issue in network device OS (NDOS), which until very recently has been based on the type of OS used in embedded systems. On the other hand, it is now possible to build high-performance Internet routers from...
متن کامل